Handle.getDimensionsSub

Get the size of a subelement of the SVG file. Do not call from within the size_func callback, because an infinite loop will occur.

This function depends on the [class@Rsvg.Handle]'s DPI to compute dimensions in pixels, so you should call [method@Rsvg.Handle.set_dpi] beforehand.

Element IDs should look like an URL fragment identifier; for example, pass #foo (hash foo) to get the geometry of the element that has an id="foo" attribute.

More...
class Handle
bool
getDimensionsSub

Parameters

dimensionData RsvgDimensionData

A place to store the SVG's size

id string

An element's id within the SVG, starting with "#" (a single hash character), for example, #layer1. This notation corresponds to a URL's fragment ID. Alternatively, pass NULL to use the whole SVG.

Return Value

Type: bool

TRUE if the dimensions could be obtained, FALSE if there was an error.

Detailed Description

Deprecated: Use [method@Rsvg.Handle.get_geometry_for_layer] instead.

Meta

Since

2.22